7f4ccc35fd41f1a126cde083562cf822e078f840,core/src/main/java/org/elasticsoftware/elasticactors/cluster/LocalActorShard.java,LocalActorShard,actorExists,#ActorRef#,224
Before Change
}
private boolean actorExists(ActorRef actorRef) {
return actorCache.getIfPresent(actorRef) != null || persistentActorRepository.contains(shardKey,actorRef.getActorId());
}
private void createActor(CreateActorMessage createMessage,InternalMessage internalMessage, MessageHandlerEventListener messageHandlerEventListener) throws Exception {
After Change
}
private boolean actorExists(ActorRef actorRef) {
PersistentActor<ShardKey> persistentActor = actorCache.getIfPresent(actorRef);
if(persistentActor != null) {
return !(TOMBSTONE == persistentActor);
} else {
return persistentActorRepository.contains(shardKey, actorRef.getActorId());